Component org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterComponent
In bundle org.nuxeo.ecm.core.api
Documentation
The BlobHolderAdapter provides the BlobHolderAdapterService wich give the needed BlobHolder. A BlobHolder is an adapter that provides methods to get binaries and related metadatas.
Implementation
Class:
org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterComponent
Services
Extension Points
XML Source
<?xml version="1.0"?>
<component
name="org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterComponent">
<implementation
class="org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterComponent" />
<documentation>
The BlobHolderAdapter provides the BlobHolderAdapterService wich give the needed BlobHolder.
A BlobHolder is an adapter that provides methods to get binaries and related metadatas.
@author Thierry Delprat (td@nuxeo.com)
</documentation>
<service>
<provide
interface="org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterService" />
</service>
<extension-point name="BlobHolderFactory">
<documentation>
@author Thierry Delprat (td@nuxeo.com)
This extension point let you contribute custom factories for BlobHolder
according to DocumentType
</documentation>
<object
class="org.nuxeo.ecm.core.api.blobholder.BlobHolderFactoryDescriptor" />
</extension-point>
<extension-point name="ExternalBlobAdapter">
<documentation>
@author Anahide Tchertchian (at@nuxeo.com)
Contribute external blob adapters. Contributed classes have to follow the
ExternalBlobAdapter interface.
Example of contribution using the default file system adapter:
<code>
<adapter prefix="fs"
class="org.nuxeo.ecm.core.api.externalblob.FileSystemExternalBlobAdapter">
<property name="container">/tmp/</property>
</adapter>
</code>
</documentation>
<object
class="org.nuxeo.ecm.core.api.externalblob.ExternalBlobAdapterDescriptor" />
</extension-point>
</component>